#ifndef __UDC_DEF_H
#define __UDC_DEF_H

#include "sdk_ifs_udk_cfg.h"
#include "udp_def.h"

typedef struct{            // 最大4K,cfg
	sys_cfg_t   sys_cfg;     /* 必须保留，SYSBOOT依赖 */
	#if SDK_VERSION < SDK_VERSION_GENE(3,0)
	PARAM_RUNTIME       paraRT;
	#endif
	PARAM_CFG   paraCFG;
}udc_def_t;

#define paramCFG        (&(((UDP_2K_t*)UDP_ADDR)->paraCFG))


#define UDC_CFG_APP_SELECT (0)
#define UDC_CFG_APP_IO1    (0)
#define UDC_CFG_APP_IO2    (0)
#define UDC_CFG_APP_IO3    (0)
#define UDC_CFG_APP_ID     (0)
#define UDC_CFG_FOR_APP_OUTER_OR_INNER  (0) // 0-outer 1-inner

#endif
